﻿using System;
using System.Diagnostics;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Nature
{
    public partial class IdealGasMixture
    {
        public CHOFormula CHOFormula
        {
            get
            {
                return new CHOFormula(this);
            }
        }

        public ReadOnlyArray<string> SpeciesIDs 
        {
            [DebuggerStepThrough]
            get { return Model.SpeciesIDs; }
        }

        public ReadOnlyArray<string> ElementIDs
        {
            [DebuggerStepThrough]
            get { return Model.ElementIDs; }
        }

        public ReadOnlyArray<double> SpeciesMolarMasses
        {
            [DebuggerStepThrough]
            get { return Model.SpeciesMolarMasses; }
        }

        
        public ReadOnlyArray<double> ElementMolarMasses
        {
            [DebuggerStepThrough]
            get { return Model.ElementMolarMasses; }
        }

        public int GetSpeciesIndex(string speciesID)
        {
            return Model.GetSpeciesIndex(speciesID);
        }
    }
}
